with your tail tucked between your legs - French English Dictionary